import { BASE_URL } from '../../common/config';
Page({

  /**
   * 页面的初始数据
   */
  data: {
    reviewRating:"好看",//评价等级
    bookId:'',
    bookname:"",
    reviewInput:'',//评价内容
    bookAppraise:[
      {'text':"好看",'progress':"50"},
      {'text':"一般",'progress':"50"},
      {'text':"不行",'progress':"50"},
    ],
  },
changeInputReviews(e){
    const review = e.currentTarget.dataset.review; // 获取点击的项索引
    console.log(review)
    this.setData({
      reviewRating:review
    })
  },
  getInput(e){
    this.setData({
      reviewInput:e.detail.value
    })
  },
  getLastComment(){
    let openid=wx.getStorageSync('openid')
    wx.request({
      url: `${BASE_URL}/UserLastComments`,
      method:'POST',
      data:{
        bookId:this.data.bookId,
        openId:openid
      },
      success:(res)=>{
        // console.log(res)
        this.setData({
          reviewInput:res.data
        })
      },
      fail:(err)=>{}
    })
  },
  saveReviews(){
    if(this.data.reviewInput!=""){
    let openid=wx.getStorageSync('openid')
    // console.log("评价等级：",this.data.reviewRating)
    // console.log("评价内容：",this.data.reviewInput)
    // console.log("书名",this.data.bookname)
    // console.log("openid",openid)
    wx.request({
      url: `${BASE_URL}/SaveComment`,
      method:'POST',
      data:{
        bookId:this.data.bookId,
        openId:openid,
        userComments:this.data.reviewRating,
        commentsContent:this.data.reviewInput
      },
      success:(res)=>{
        wx.navigateBack({
          // success: () => {
          //   // 获取页面栈
          //   const pages = getCurrentPages();
          //   const prevPage = pages[pages.length - 2]; // 获取上一个页面
          //   if (prevPage && typeof prevPage.getBookReviewRating === 'function') {
          //     prevPage.getBookReviewRating();
          //     prevPage.getProgress();
          //   }
          // }
        });
      },
      fail:(err)=>{}
    })
  }else{
    wx.showToast({
      title: '评语不得为空',
      icon:"none"
    })
  }
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    let reviewRating=options.reviewRating
    let bookId=options.bookId
    let bookname=options.bookname
    this.setData({
      reviewRating:reviewRating,
      bookId:bookId,
      bookname:bookname
    })
    this.getLastComment()
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})